.globl WaitTimer
WaitTimer:
	timeToWait .req r0
	timerAdd .req r1
	ldr timerAdd, =0x20003004
	lowTimer .req r2
	ldr lowTimer, [timerAdd]
	lowTimerObj .req r3
	add lowTimerObj, lowTimer, timeToWait
wait_loop:
	ldr lowTimer, [timerAdd]
	cmp lowTimerObj, lowTimer
	bgt wait_loop
	mov pc, lr
